needs satisfaction - English Synonyms Dictionary